﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HuiLian.Service.Platform.AlarmSchemeSet.Output
{
    public class AlarmSchemeSetListOutput
    {
        public long Id { get; set; }

        /// <summary>
        /// 方案名称
        /// </summary>
        public string AlarmSchemeName { get; set; }

        ///// <summary>
        ///// 传感器类型
        ///// </summary>
        //private string type;

        /// <summary>
        /// 站点编码
        /// </summary>
        public string Station_code { get; set; }

        /// <summary>
        /// 站点名称
        /// </summary>
        public string station_name { get; set; }

        /// <summary>
        /// 传感器编码
        /// </summary>
        public string Sensor_code { get; set; }

        /// <summary>
        /// 传感器名称
        /// </summary>
        public string Sensor_name { get; set; }

        /// <summary>
        /// 报警级别
        /// </summary>
        public string AlarmLevel { get; set; }

        /// <summary>
        /// 报警类型 警告or故障or....
        /// </summary>
        public string AlarmType { get; set; }

        /// <summary>
        /// 监测字段名称
        /// </summary>
        public string FieldName { get; set; }

        /// <summary>
        /// 报警阈值
        /// </summary>
        public double Threshold { get; set; }

        /// <summary>
        /// 二元关系
        /// </summary>
        public string BinaryRelation { get; set; }

        /// <summary>
        /// 方案描述
        /// </summary>
        public string SchemeDesc { get; set; }
    }
}
